const {Controller}=require('egg');

class PingController extends Controller {

    async ping(){
        const {ctx,app}=this;
        //获取参数
        const id=ctx.args[0];
        //从数据库中查找
        let sql=`select * from article where id='${id}'`
        const result=await app.mysql.query(sql);
        let count=result[0].num;
        count++;
        // 更改数据库的数据
        const sql2=`update article set num=? where id=?`;
        await app.mysql.query(sql2,[count,id]);
        //告诉前端数据发生变化，前端要同时更改数据
        app.io.of('/').emit('sendDate',count,result[0]);
        // console.log(result)
    }
};
module.exports=PingController;